@charset "utf-8";
/******************************************************

 概况：样式表入口文件
 
 ******************************************************/

/* 全局 */
@import 'main.css';

/* 公共 */
@import 'public.css';

/* 头部 */
@import 'header.css';

/* 底部 */
@import 'footer.css';

/*头部*/
.header_pic{background:url(../images/location/1_08.jpg) center no-repeat; height:60px;}
.header_pic a{display:block; height:60px;}
 
/*首页*/
.index_a{ background:url(../images/index/bj.png) center no-repeat; height:580px; overflow:hidden;}
.index_a .center_c{ }
.index_a .top_box{ background:#fff; padding-bottom:15px; padding-left:228px; padding-top:8px; overflow:hidden;}
.index_a .top_box .banner{ width:748px; height:352px; float:left; overflow:hidden;}
.index_a .top_box .list{ float:right; width:215px; height:352px; overflow:hidden;}
.index_a .top_box .list dl{ overflow:hidden; margin-bottom:22px; margin-top:3px;}
.index_a .top_box .list dl dt{ float:left; width:90px; height:70px;}
.index_a .top_box .list dl dt img{width:90px; height:70px;}
.index_a .top_box .list dl dd{ width:115px; float:right;position:relative; line-height:18px;}
.index_a .top_box .list dl dd a{ display:block; font-weight:bold;}
.index_a .top_box .list dl dd span{ display:block; font-weight:bold; padding-top:5px;  color:#F00;font-size:15px;}
.index_a .top_box .list dl dd font{ display:block; right:8px; bottom:0px; position:absolute; width:40px; height:20px; line-height:20px; color:#fff; background:red; border-radius:3px; font-size:12px; text-align:center;}

.index_a .bottom_box{margin-left:228px; /*background:url(../images/index/006.jpg);*/ height:153px; margin-top:8px;position:relative;}
.index_a .bottom_box section{ background:#fff; position:absolute; width:270px; height:140px;}
.index_a .bottom_box section.lista{ width:190px; height:180px;  left:30px; top:5px; background:url(../images/index/007.png) top no-repeat;}
.index_a .bottom_box section.lista .box{ position:relative; margin-top:3px; overflow:hidden; width:190px; height:180px;}
.index_a .bottom_box section.lista .box a{ transition:top 0.5s; display:block; width:190px; height:180px; position:absolute; top:-38px; left:0px;}
.index_a .bottom_box section.lista .box a:hover{ top:-2px;}
.index_a .bottom_box section.listb{ width:280px; height:170px; left: 352px; top:15px; background:none;}
.index_a .bottom_box section.listc{  width:190px; height:180px;   right: 10px; top:5px;background:url(../images/index/007.png) top no-repeat;}
.index_a .bottom_box section.listc .box{ position:relative; margin-top:3px; overflow:hidden; width:190px; height:180px;}
.index_a .bottom_box section.listc .box a{ transition:top 0.5s; display:block; width:190px; height:180px; position:absolute; top:-38px; left:0px;}
.index_a .bottom_box section.listc .box a:hover{ top:-2px;}



.index_b{ overflow:hidden; background:#e4d4ef;}
.index_b ul li{ float:left;}



.index_c{ overflow:hidden; margin-top:20px; border:#dcdcdc 1px solid; background:#fff;}
.index_c .top{ border-bottom:#dcdcdc 1px solid; height:40px; line-height:40px; background:url(../images/index/1_11.png) 15px center no-repeat; padding-left:60px; font-size:18px; font-weight:bold; }
.index_c .top ul{ float:right; height:40px; }
.index_c .top ul li{ float:left; padding:0 60px; height:40px; padding-top:1px; cursor:pointer; font-size:13px; border-left:#dcdcdc 1px solid;}
.index_c .top ul li.active{ background:#fff;}
.index_c .bottom{ padding: 20px 15px 0 15px; position:relative; }
.index_c .bottom .list{ width: 1250px;overflow:hidden; display:none;}
.index_c .bottom section{ float:left; margin-right: 20px; margin-bottom: 20px;}
.index_c .bottom section img{ width: 218px; height: 145px;}
.index_c .bottom section dl{ padding-top:5px;}
.index_c .bottom section dl dt{ font-weight:bold;}
.index_c .bottom section dl dd{ color:#666}
.index_c .bottom section font{ color:#ed2489; font-weight:bold;}
.index_c .bottom section strong{ font-size:12px; display:block; float:right; font-weight:normal; text-decoration:line-through; color:#999;}







.index_e{ overflow:hidden; margin-top:15px; }
.index_e .left{ width:920px; float:left;border:#dcdcdc 1px solid;  background:#fff;}
.index_e .left .top{ border-bottom:#dcdcdc 1px solid; height:40px; line-height:40px; background:url(../images/index/1_15.png) 15px center no-repeat; padding-left:60px; font-size:18px; font-weight:bold; }
.index_e .top ul{ float:right; height:40px; padding-right:15px; }
.index_e .top ul a{ display:block; float:left; padding:0 10px; height:40px;  cursor:pointer; font-size:12px; }
.index_e .bottom{ padding:15px 10px; overflow:hidden;}
.index_e .bottom .pic{ float:left; width:520px; }
.index_e .bottom .list{ float:right; width:360px;}
.index_e .bottom .list ul li{ line-height:29px; height:29px;}
.index_e aside{ float:right; width:260px;border:#dcdcdc 1px solid;  background:#fff;}
.index_e aside .top{ text-align:center; height:40px; border-bottom:1px dashed #dcdcdc; line-height:40px; font-weight:bold; font-size:16px; color:#0A82C6}
.index_e aside .boxa{ overflow:hidden; padding:10px 10px 0 10px;}
.index_e aside .boxa ul{ width:280px;}
.index_e aside .boxa ul li{ float:left; margin-right:12px;text-align:center; line-height:28px;}
.index_e aside .boxa ul li a{ display:block; }
.index_e aside .boxa ul li img{ width:114px; height:75px;}
.index_e aside .boxb{ overflow:hidden; margin:10px; border-top:1px dashed #dcdcdc;}
.index_e aside .boxb ul{ width:280px; padding-top:10px;}
.index_e aside .boxb ul li{line-height:26px; height:26px;}


.index_f{ position:relative; height:605px; margin-top:15px; display:none;}
.index_f section{ position:absolute;overflow:hidden;}
.index_f .box1{ width:280px; height:400px; left:0; top:0;}
.index_f .box1 .pic{ position:relative;  width:280px; height:400px;  }
.index_f .box1 .pic2{position:absolute; left:0; top:0;}

.index_f .box2{ width:520px; height:400px; left:290px; top:0;}
.index_f .box2 .pic{ position:relative;  width:520px; height:400px;  }
.index_f .box2 .pic2{position:absolute; left:0; top:0;}

.index_f .box3{ width:280px; height:195px; left:820px; top:0;}
.index_f .box3 .pic{ position:relative;  width:280px; height:195px;  }
.index_f .box3 .pic2{position:absolute; left:0; top:0;}

.index_f .box4{ width:280px; height:195px; left:820px; top:205px;}
.index_f .box4 .pic{ position:relative;  width:280px; height:195px; }
.index_f .box4 .pic2{position:absolute; left:0; top:0;}

.index_f .box5{ width:280px; height:195px; left:0px; top:410px;}
.index_f .box5 .pic{ position:relative;  width:280px; height:195px; }
.index_f .box5 .pic2{position:absolute; left:0; top:0;}

.index_f .box6{ width:255px; height:195px; left:290px; top:410px;}
.index_f .box6 .pic{ position:relative;  width:255px; height:195px;  }
.index_f .box6 .pic2{position:absolute; left:0; top:0;}

.index_f .box7{ width:255px; height:195px; left:555px; top:410px;}
.index_f .box7 .pic{ position:relative;   width:255px; height:195px; }
.index_f .box7 .pic2{position:absolute; left:0; top:0;}

.index_f .box8{ width:280px; height:195px; left:820px; top:410px;}
.index_f .box8 .pic{ position:relative; width:280px; height:195px; }
.index_f .box8 .pic2{position:absolute; left:0; top:0;}


.index_d{ margin-top:15px; margin-bottom:40px;height:230px;}
.index_d .top{ height:34px; overflow:hidden; padding:10px;line-height:30px;}
.index_d .top dl{ overflow:hidden;}
.index_d .top dl dt{ float:left; width:60px; font-size:18px; font-weight:bold; color:#65b17f; height:34px; }
.index_d .top dl dd{ padding-left:70px; height:34px; }
.index_d .top dl dd a{ float:left; display:block; height:34px; font-weight:bold;line-height:30px; text-align:center; width:68px;}
.index_d .top dl dd a:hover,.index_d .top dl dd a.active{ background:url(../images/index/2_21.png); color:#fff; }
.index_d .bottom{  width:1200px; }
.index_d .bottom .box{ width:1250px;}
.index_d .bottom section{ float:left; width: 220px; margin-right:25px; margin-top:5px;}
.index_d .bottom section img{ width: 220px; height:140px; border-radius:5px;}
.index_d .bottom section p{ padding:3px;}
.index_d .bottom section dl{line-height:30px; padding:0 3px;}
.index_d .bottom section dl dt{ float:left; height:30px; background:url(../images/index/2_25.png) left center no-repeat; padding-left:22px;}
.index_d .bottom section dl dd{ float:right; height:30px; color:#F00; font-weight:bold; font-size:18px}





/* 幻灯片 */
.orbit-wrapper { position: relative; margin: 0 auto; }
#featured { position: relative; width: 748px; height: 382px; overflow: hidden; background: #fff url(../images/loading.gif) 50% no-repeat; }
.orbit > img { display: none; position: absolute; top: 0; left: 0; border: 0 none; }
.orbit > a { display: none; position: absolute; top: 0; left: 0; line-height: 0; border: 0 none; }
.orbit > div { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.orbit-item { background-color: #f5f5f5; }

/* 标题 */
.orbit-caption { display: none; position: absolute; left: 0; bottom: 0; z-index: 10; width: 100%; height: 75px; font: 20px/50px "Microsoft Yahei"; text-align: center; color: #fff; background: rgba(0,0,0,.6); }

/* 导航 */
.orbit-bullets { position: absolute; z-index: 10; list-style: none; bottom: 0px; left: 50%; margin: 15px 0 15px -50px; padding: 0; }
.orbit-bullets li { float: left; margin: 0 5px; cursor: pointer; width: 10px; height: 10px; overflow: hidden; text-indent: -9999px; background-color: #000; }
.orbit-bullets li.active { background-color: #49CFF1; }
.orbit-bullets li.has-thumb { background: none; width: 100px; height: 75px; }
.orbit-bullets li.active.has-thumb { background-position: 0 0; border-top: 2px solid #000; }
.slider-nav { display: block }
.slider-nav span { width: 75px; height: 75px; text-indent: -9999px; position: absolute; z-index: 10; bottom: 0; cursor: pointer; }
.slider-nav span.right { background: url(../images/arrow.png) right 0; right: 0; }
.slider-nav span.left { background: url(../images/arrow.png) 0 0; left: 0; }
.slider-nav span.right:hover { background-position: right bottom; }
.slider-nav span.left:hover { background-position: 0 bottom; }

/* 定时器 */
.timer { width: 40px; height: 40px; overflow: hidden; position: absolute; top: 10px; right: 10px; opacity: .6; cursor: pointer; z-index: 10; }
.rotator { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: -20px; background: url(../images/rotator-black.png) no-repeat; z-index: 3; }
.mask { display: block; width: 20px; height: 40px; position: absolute; top: 0; right: 0; z-index: 2; overflow: hidden; }
.rotator.move { left: 0; }
.mask.move { width: 40px; left: 0; background: url(../images/timer-black.png) repeat 0 0; }
.pause { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: 0; background: url(../images/pause-black.png) no-repeat; z-index: 4; opacity: 0; }
.pause.active { background: url(../images/pause-black.png) no-repeat 0 -40px; }
.timer:hover span.pause, span.pause.active { opacity: 1; }




#lanrenzhijia {
	width:520px;
	height:270px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
#lanrenzhijia ul {
	height:270px;
	position:absolute;
}
#lanrenzhijia ul li {
	float:left;
	width:520px;
	height:270px;
	overflow:hidden;
	position:relative;
	background:#000;
}
#lanrenzhijia ul li img{ width:520px; height:270px;}
#lanrenzhijia ul li div {
	position:absolute;
	overflow:hidden;
}
#lanrenzhijia .btnBg {
	position:absolute;
	width:520px;
	left:0;
	bottom:0;
	background:#000;
}
#lanrenzhijia .btn {
	position:absolute;
	width:500px;
	height:65px;
	padding:5px 10px;
	right:0;
	bottom:16px;
	text-align:right;
}
#lanrenzhijia .btn span {
	display:inline-block;
	_display:inline;
	_zoom:1;
	width:25px;
	height:10px;
	_font-size:0;
	margin-left:5px;
	cursor:pointer;
	background:#fff;
}
#lanrenzhijia .btn span.on {
	background:#fff;
}
#lanrenzhijia .preNext {
	display:none;
	width:45px;
	height:100px;
	position:absolute;
	top:90px;
	background:url('../images/sprite.png') no-repeat 0 0;
	cursor:pointer
}
#lanrenzhijia .pre {
	left:0;
}
#lanrenzhijia .next {
	right:0;
	background-position:right top;
}
#lanrenzhijia ul li .slideother {
	position:absolute;
	left:15px;
	top:180px;
	width:500px;
	height:80px;
	display:inline-block;
}
#lanrenzhijia ul li .slideother .h12 {
	font-size:24px;
	padding-left:10px;
	padding-bottom:5px;
	position:absolute;
	top:0px;
	
}
#lanrenzhijia ul li .slideother .h12 a {
	color:#FFF;
	font-size:24px;
	font-weight:bold;
	padding-top:10px;
	text-decoration:none;
}
#lanrenzhijia ul li .slideother .h12 a:hover {
	text-decoration:underline;
}
#lanrenzhijia ul li .slideother p {
	padding-left:10px;
	position:absolute;
	top:38px;

}
#lanrenzhijia ul li .slideother p a {
	color:#e0e0e0;
	text-decoration:none;
}
#lanrenzhijia ul li .slideother a:hover {
	color:#FFF;
}
#lanrenzhijia ul li .slideother p a:hover {
	text-decoration:none;
}


/*新闻栏目*/
.news_title{ border-bottom:#dcdcdc 1px solid; padding-bottom:30px; padding-top:50px; background:#fff;}
.news_title dl{ margin:0 auto; overflow:hidden; width:400px;}
.news_title dl dt{ float:left; height:80px; font-size:50px; color:#999; line-height:80px;}
.news_title dl dt span{ color:#CCC}
.news_title dl dd{ float:right;color:#CCC; padding-top:30px; height:65px; line-height:18px;}
.news_title ul{ overflow:hidden; width:400px; margin:0 auto;}
.news_title ul li{ float:left; height:35px; line-height:35px; margin:0 10px;}
.news_title ul a{ display:block; padding:0 25px; background:#6bc30d; color:#fff; border-radius:3px;}
.news_box{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}
.news_box .lefta{ width:315px; float:left; background:#CCC; height:465px;}
.news_box aside{}
.news_box aside{ float:right; width:230px; padding:10px 20px;  background:#fff;}
.news_box aside .top{ text-align:center; height:40px; border-bottom:1px dashed #dcdcdc; line-height:40px; font-weight:bold; font-size:16px; color:#0A82C6}
.news_box aside .boxa{ overflow:hidden; padding:10px 10px 0 10px;}
.news_box aside .boxa ul{ width:280px;}
.news_box aside .boxa ul li{ float:left; margin-right:12px;text-align:center; line-height:28px;}
.news_box aside .boxa ul li a{ display:block; }
.news_box aside .boxa ul li img{ width:104px; height:75px;}
.news_box aside .boxb{ overflow:hidden; margin:10px; border-top:1px dashed #dcdcdc;}
.news_box aside .boxb ul{ width:280px; padding-top:10px;}
.news_box aside .boxb ul li{line-height:26px; height:26px;}
.news_box .leftb{ float:left; width:550px; margin-left:35px}
.news_box .leftb .top{ border-bottom:#dcdcdc 1px solid; height:40px; position:relative;}
.news_box .leftb .top ul{  height:40px; position:absolute; width:550px;}
.news_box .leftb .top ul li{ float:left; height:40px; line-height:40px;}
.news_box .leftb .top ul li a{ display:block; padding:0 25px; height:40px; font-size:16px; }
.news_box .leftb .top ul li.active a{ border-bottom:#0C3 2px solid;}
.news_box .leftb .bottom{}
.news_box .leftb .bottom .list{ display:none;}
.news_box .leftb .bottom dl{ overflow:hidden; padding:15px 0;}
.news_box .leftb .bottom dl dt{ float:left; width:105px; }
.news_box .leftb .bottom dl dt img{ width:100%; }
.news_box .leftb .bottom dl dt div{ border:#ccc 1px solid; text-align:center;}
.news_box .leftb .bottom dl dt div span{ display:block; font-size:28px; padding-top: 15px; font-weight:bold; }
.news_box .leftb .bottom dl dt div font{ display:block; font-size: 14px; padding: 5px 0 10px 0;}
.news_box .leftb .bottom dl dd{ padding-left:125px;}
.news_box .leftb .bottom dl dd h3{ font-size:16px;}
.news_box .leftb .bottom dl dd span{ display:block; font-size:12px; color:#999;}
.news_box .leftb .bottom dl dd p{ line-height:18px; font-size:12px;}



/* 主题游栏目 */
.theme_box1{ background:#fff; padding-top:30px; margin-top:30px; border-top:1px solid #dcdcdc}
.theme_box{ width:1200px; margin:0 auto;}
.theme_box .top{ overflow:hidden;}
.theme_box .top dl{overflow:hidden; float:left; height:55px;}
.theme_box .top dl dt{ height:55px; font-weight:bold; float:left; line-height:55px; font-size:32px;}
.theme_box .top dl dd{ float:left; padding:25px 0 0 20px;}
.theme_box .top ul{ float:right; overflow:hidden; height:50px;}
.theme_box .top ul li{ float:left; margin:0 10px; margin-top:18px; height:30px; line-height:30px;}
.theme_box .top ul li a{ display:block; font-size:15px;}
.theme_box .top ul li a:hover,.theme_box .top ul li a.active{ border-bottom:#0db998 2px solid; color:#0db998}
.theme_box .bottom{ overflow:hidden; padding-top:20px;}
.theme_box .bottom .list{ float:left; width: 920px;}
.theme_box .bottom .list section{ float:left; margin: 0 25px 0 0;}
.theme_box .bottom .list section .info{ padding:5px; border:1px solid #dcdcdc; width:268px; border-top:none;}
.theme_box .bottom .list section .info h3{ font-size: 16px; line-height: 27px; height:55px;}
.theme_box .bottom .list section .info div{ text-align:right; line-height: 30px; padding-right:10px;}
.theme_box .bottom .list section .info div strong{ color:#f97467; font-size:25px;}
.theme_box .bottom .list section .pic{}
.theme_box .bottom .list section .pic img{ width: 280px; height: 170px;}
.theme_box .bottom aside{ background:#CCC; width:280px; height:270px; float:right;background: url(../images/index/2.png) no-repeat; }
.theme_box .bottom aside a{ display:block; height:210px;}
.theme_box .bottom aside ul{ height:30px; line-height:30px; width:200px; margin:0 auto;}
.theme_box .bottom aside ul li{ float:left; height:30px;}
.theme_box .bottom aside ul li a{ display:block; color:#fff; padding: 0 10px;}






.banner_a{ width:1200px; margin:0 auto; padding:20px 0 0 0;}

.banner_b{ background:#fff;}
.banner_b a{width:1200px;  display:block; margin:0 auto; padding:20px 0 0 0;}
















